package com.quanjiaolian.userinfo.service;


import com.quanjiaolian.bean.InsInfo;
import com.quanjiaolian.bean.UserInfo;
/**
 * 用户信息Service
 * @author Herson_Li
 *
 */
public interface UserInfoService {
	/**
	 * 更新用户基础信息
	 * @param ui
	 * @param ii
	 * @param user_type
	 * @param user_id
	 * @return
	 */
	public int updateUserInfo(UserInfo ui,InsInfo ii,int user_type,int user_id);
	/**
	 * 更新教练认证信息
	 * @param ins_id
	 * @return
	 */
	public int updateInsFilePath(String id_path,String qc_path,String ins_honor,int ins_id);
	/**
	 * 更新教练位置信息
	 * @param ins_id
	 * @param ins_longitud
	 * @param ins_latitude
	 * @return
	 */
	public int updateInsLocation(int ins_id,String ins_longitud,String ins_latitude);
	/**
	 * 验证用户的原始密码是否正确
	 * @param user_id
	 * @param user_type
	 * @param old_passwd
	 * @return
	 */
	public int checkPasswd(String user_id,String user_type,String old_passwd);
	/**
	 * 根据用户角色和用户ID更新用户密码
	 * @param user_id
	 * @param user_type
	 * @param new_passwd
	 * @return
	 */
	public int updatePasswd(String user_id,String user_type,String new_passwd);
	/**
	 * 更新用户绑定手机号码
	 * @param new_msisdn
	 * @param user_type
	 * @param user_id
	 * @return
	 */
	public int updateBinddingMsisdn(String new_msisdn,String user_type,String user_id);

	
}
